/*
 * IStructureNew.h
 *
 *      Author: carlos
 */

#ifndef ISTRUCTURENEW_H_
#define ISTRUCTURENEW_H_

#include "../IStructure.h"

/**
 * Clase nueva para IStructure. Se trabaja solamente con String. Para claves numericas hay que hacer la conversion adentro
 */
class IStructureNew: public IStructure {
public:
	IStructureNew(ESTRUCTURAS estructura);
	virtual ~IStructureNew();
	virtual IEntidad* find(string key)=0;
	virtual int remove(string key)=0;
};

#endif /* ISTRUCTURENEW_H_ */
